@media screen and (max-width: 1680px) {
	.w1600,.w1400{
		width: 1200px;
	}
	.index-search .main{
		padding: 0 30px;
	}
	.index-search .main .s-link{
		max-width: 900px;
	}
	.head .logo{
		left: 0;
		margin-left: 30px;
	}
	.head .head-other{
		margin-right: 30px ;
	}
	.index-product .main .content li{
		width: 387px;
	    margin-right: 19.5px;;
	}
	.index-product .main .content li .img{
		height: 295px;
	}
	
	.index-case-nav{
		width: 200px;
	}
	.index-case-main{
		width: 1000px;
	}
	.index-case-nav .nav-main{
		margin-top: 40px;
	}
	.index-case-nav .nav-main li{
		height: 40px;
		margin-bottom: 10px;
	}
	.index-case .main{
		height: 366px;
		margin-top: 80px;
	}
	.index-case-main .content .bd li .img{
		width: 600px;
	}
	.index-case-main .content .bd li .txt{
		width: 400px;
		padding-top: 40px;
	}
	.index-case-link .zxzx{
		width: 120px;
		height: 35px;
		line-height: 35px;
	}
	.index-case{
		height: 385px;
	}
	.index-service .main li .icon, .service-jzdz .main li .icon{
		width: 120px;
		height: 120px;
		line-height: 120px;
	}
	.index-service .main li .txt .jj, .service-jzdz .main li .txt .jj{
		font-size: 12px;
	}
	.index-service2 .main .content1{
		height: 575px;
	}
	.index-service2 .main .content .txt{
		padding-top: 40px;
	    padding-left: 30px;
    	padding-right: 30px;
	}
	.index-service2 .main .content .txt h4{
		font-size: 24px;
	}
	.index-service2 .main .content1 .txt-main1{
		padding-bottom: 20px;
	}
	.index-service2 .main .content1 .txt-main2{
		padding-top: 30px;
	}
	.index-service2 .main .content2 .txt .txt-main{
		margin-top: 20px;
		padding-bottom: 0;
	}
	.index-service2 .main .content2 .txt .txt-main .jj{
		margin-top: 10px;
		
	}
	.index-service2 .main .content2{
		height: 394px;
	}
	.index-service2 .main .content2 .img{
		height: auto;
	}
	.index-service2{
		padding-bottom: 30px;
	}
	.index-about{
		height: 660px;
	}
	.index-about .main{
		height: 368px;
	}
	.index-about .main .txt{
		padding: 30px !important;
	}
	.index-about .main .txt .logo{
		height: 60px;
	}
	.index-about .main .txt .logo img{
		max-height: 60px;
	}
	.index-about .main .txt .js{
		font-size: 14px;
		line-height: 28px;
		margin-top: 25px;
	}
	.index-about .main .txt .link{
		margin-top: 20px;
	}
	.index-news .main .del-txt li{
		height: 96px;
	}
	.index-news .main .del-txt li .time{
		width: 100px;
	    padding-top: 15px;
	}
	.index-news .main .del-txt li .txt{
	    width: 480px;
    	margin-left: 20px;
	    padding-top: 10px; 
	}
	.index-news .main .del-tw{
		padding-left: 40px;
	}
	.index-news .main .del-tw .img{
		height: 373px;
	}
	.index-news .main .del-tw .txt .txt-main{
		padding-top: 20px;
		width: 425px;
	}
	.index-news .main .del-tw .txt .txt-main .jj{
		margin-top: 12px;
		line-height: 26px;
	}
	.index-news .main .del-tw .txt .txt-link{
	    margin-top: 54px;
	}
	.index-news .main .del-txt li .time .year{
		margin-top: 15px;
	}
	.index-news .main{
		height: 475px;
	}
	.foot .content1 .main1 .foot-nav{
	    margin-left: 60px;
	}
	.foot .content1 .main1 .foot-nav-main{
		width: 140px;
	}
	.banner .txt{
		margin-left: -600px;
	}
	.product .main li{
		width: 387px;
		margin-right: 19.5px;
	}
	.product .main li .img{
		height: 294px;
	}
	.service-zydz .main .nav{
		width: 200px;
	}
	.service-zydz .main .nav li{
		padding-left: 30px;
		height: 90px;
		line-height: 90px;
	}
	.service-zydz .main .content{
		width: 1000px;
	}
	.service-zydz .main .content li .img{
		width: 600px;
	}
	.service-zydz .main .content li .txt{
		width: 400px;
		padding-top: 50px;
	    padding-left: 40px;
	    padding-right: 40px;
	}
	.service-zydz .main{
		height: 453px;
	}
	.service-shfw .main{
		height: 320px;
	}
	.service-shfw .main li{
	    width: 290px;
	}
	.service-shfw .main li~li{
		margin-left: 13.33px;
	}
	.service-shfw .main li .icon{
		padding-top: 40px;
	}
	.service-shfw .main li .icon img{
		height: 90px;
	}
	.case .main li{
		height: 367px;
	}
	.case .main li .img{
		width: 600px;
	}
	.case .main li .txt{
		width: 600px;
	    padding-left: 50px;
    	padding-right: 50px;
    	padding-top: 50px;
	}
	.case .main li .txt .js{
		margin-top: 30px;
	}
	.case .main li .txt .link a{
	    width: 120px;
    	height: 35px;
    	line-height: 35px;
	}
	.ryzz .main li{
		width: 287px;
	}
	.ryzz .main li .img{
		height: 400px;
		line-height: 400px;
	}
	.news .main li{
		width: 387px;
		margin-right: 19.5px;
	}
	.news .main li .img{
		height: 258px;
	}
	.about-qywh .img{
		width: 600px;
	}
	.about-qywh .txt{
		width: 560px;
	}
	.about-qywh .txt .js{
		margin-top: 20px;
	}
	.about-qywh .txt .js{
		font-size: 14px;
		line-height: 27px;
	}
	.about-fzlc-slide .bd li{
		width: 200px;
	}
	.about-fzlc-slide{
		width: 1000px;
	}
	.about-fzlc-slide .bd li .txt{
		padding-left: 25px;
    	padding-right: 25px;
	}
	.about-fzlc-slide .prev{
		left: -100px;
	}
	.about-fzlc-slide .next{
	    right: -100px;
	}
	.about-schj-slide .bd li{
		width: 287px;
		margin-right: 17px;
	}
	.about-schj-slide .bd li .img{
		height: 192px;
	}
	.pro-del-main1 .main .img{
		width: 600px;
		height: 456px;
	}
	.pro-del-main1 .main .txt{
		height: 456px;
		width: 470px;
    	margin-right: 40px;
	}
	.pro-del-main1 .main{
		padding-left: 40px;
	}
	.pro-del-main2 .f-left,
	.pro-del-main2 .jscs{
		width: 770px;
	}
	.pro-del-main2 .f-right{
		width: 400px;
	}
	.contact-lxfs .img{
		width: 700px;
	}
	.contact-lxfs .txt{
		width: 450px;
		margin-left: 50px;
	}
}		
@media screen and (max-width: 1600px){
	.head .head-nav{
		margin-right: 50px;
	}
	.head .logo{
		margin-left: 0
	}
	.ms-mask-view,.ms-mask-view,.ms-slide{

		height: 600px !important;

	}
}
@media screen and (max-width: 1500px){
	.head .head-nav{
		margin-right: 20px;
	}
	.head .head-other{
		margin-right: 10px;
	}
	.head .head-nav li{
		margin: 0 10px;
	}
}
@media screen and (max-width: 1360px){
	.head .head-nav{
		display: none;
	}
	.head-other .tab{
		display: block;
	}
	.menuBox{
		display: block;
	}
	.head .logo{
		margin-left: 30px;
	}
	.head .head-other{
		margin-right: 30px;
	}
}